en cache [< Cdn F "in a hiding place"]
a storing place where supplies, furs, equipment and other goods may be deposited for protection from foraging animals and the weather.
See also: cache ((n.)) (def. 2 and picture)